
//列表
export interface IlogList {
    code: string
    message: string
    data: {
        records: IListInfo[],
        total: number

    }
    timestamp: number
}

export interface IListInfo {
    /**
   * ID
   */
    id: number;

    /**
     * 创建用户名称
     */
    createUser: string;

    /**
     * 创建时间
     */
    createTime: Date;
    /**
   * 请求ID
   */
    requestId: string;

    /**
     * IP地址
     */
    ip: string;

    /**
     * IP所属地
     */
    ipAddr: string;

    /**
     * 登录代理
     */
    userAgent: string;

    /**
     * 请求URI
     */
    requestUri: string;

    /**
     * 请求方式
     */
    requestMethod: string;

    /**
     * 请求内容类型
     */
    contentType: string;

    /**
     * 接口说明
     */
    operation: string;

    /**
     * 方法名称
     */
    methodName: string;

    /**
     * 请求参数
     */
    methodParams: string;

    /**
     * 请求耗时(毫秒)
     */
    useTime: number;
}
//查询
export interface IlogForm {
    createUser: string
}

/**
 * 登录日志
 */
//列表
export interface ILoginLogList {
    code: string
    message: string
    data: {
        records: ILoginListInfo[],
        total: number

    }
    timestamp: number
}

export interface ILoginListInfo {
    id?: number;
    createUser?: string;
    createTime?: string;
    userId?: number;
    userName?: string;
    userRealName?: string;
    ip?: string;
    ipAddr?: string;
    userAgent?: string;
    status?: string;
    message?: string;
}

//查询
export interface ILogonlogForm {
    userName: string
    userRealName: string
    current: number
    size: number
}

//查询
export interface IErrorlogForm {
    userName: string
    userRealName: string,
    createUser: string,
}

